<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link rel="icon" href="favicon.ico" type="image/x-icon"/>
<title>商城产品分类管理-积分商城-{$site.BACK_NAME}</title>
<include file="Public:jscss"/>
</head>
<body>
<div class="wrap">
 <include file="Public:head"/>
 <div class="mainBody">
  <include file="Public:left"/>
  <div id="Right">
   <div class="Item hr">
    <div class="current">商城产品分类管理</div>
   </div>
   <form action="" method="post" id="quickForm">
    <b>添加分类：</b>
    <input type="hidden" name="act" value="add" /> &nbsp;
    <select name="pid">
     <option value="0">顶级分类</option>
     <volist name="list" id="vo">
     <option value="{$vo.id}">{$vo.fullname}</option>
     </volist>
    </select>  &nbsp;
	<input placeholder="唯一标识" id="newIdent" class="input" type="text" name="ident" value="" /> &nbsp;
    <input placeholder="你要添加的分类名称" id="newName" class="input" type="text" name="name" value="" /> &nbsp;
	排序：<input id="newSort" class="input" type="text" name="sort" value="0" size="4"/> &nbsp;
    <button class="btn cfz_quick">确定添加</button>
   </form>
   <table width="100%" border="0" cellpadding="0" cellspacing="0" class="tab">
    <thead>
     <tr align="center">
      <td width="10%">原分类CID</td>
	  <td width="10%">原分类标识</td>
      <td width="10%">原分类结构 <b title="单击分类隐藏/显示该分类下在子类">[i]</b></td>
	  <td width="10%">原分类排序</td>
      <td width="10%" align="left">操作属性</td>
      <td width="10%">父级分类</td>
	  <td width="15%">修改后的标识</td>
      <td width="15%">修改后的名称</td>
	  <td width="10%">修改后的排序</td>
      <td width="10%">操作</td>
     </tr>
    </thead>
    <tbody>
     <volist name="list" id="tree">
     <tr pid="{$tree.pid}" cid="{$tree.id}">
      <td align="center">
	   {$tree.id}
	   <input type="hidden" name="cid" value="{$tree.id}"/>
	   <input type="hidden" name="yname" value="{$tree.name}"/>
	  </td>
	  <td align="left">{$tree.ident}</td>
      <td class="cfz_tree" style="cursor: pointer;">{$tree.fullname}</td>
	  <td align="center">{$tree.sort}</td>
      <td align="center">
       <select name="act" class="act">
        <option selected="selected" value="edt">修改该分类</option>
        <option value="del">删除该分类</option>
       </select>
      </td>
      <td align="center">
       <select name="pid">
        <option value="0">顶级分类</option>
        <volist name="list" id="vo1">
		<if condition="$vo1['id'] eq $tree['pid']">
		<option value="{$vo1.id}" selected="selected">{$vo1.fullname}</option>
		<elseif condition="$vo1['id'] eq $tree['id']" />
		<option value="{$vo1.id}" disabled="disabled">{$vo1.fullname}</option>
		<else/>
		<option value="{$vo1.id}">{$vo1.fullname}</option>
		</if>
        </volist>
       </select>
      </td>
	  <td align="center"><input type="text" value="{$tree.ident}" name="ident" class="input" placeholder="你要修改分类的新标识"/></td>
      <td align="center"><input type="text" value="{$tree.name}" name="name" class="input" placeholder="你要修改分类的新名称"/></td>
	  <td align="center"><input type="text" value="{$tree.sort}" name="sort" class="input" size="4"/></td>
      <td align="center"><button class="btn cfz_opcat">确定</button></td>
     </tr>
     </volist>
    </tbody>
   </table>
  </div>
 </div>
</div>
<form action="" method="post" id="opForm">
 <input id="id" type="hidden" name="id" />
 <input id="act" type="hidden" name="act" />
 <input id="pid" type="hidden" name="pid" />
 <input id="ident" type="hidden" name="ident" />
 <input id="name" type="hidden" name="name" />
 <input id="sort" type="hidden" name="sort" />
</form>
<div class="clear"></div>
<include file="Public:foot"/>
</body>
<script type="text/javascript">
$(function(){
	//确定修改
	$(".cfz_opcat").click(function(){
		var obj=$(this).parents("tr");
		$("#id").val(obj.find("input[name='cid']").val());
		$("#act").val(obj.find("select[name='act']").val());
		$("#pid").val(obj.find("select[name='pid']").val());
		$("#ident").val(obj.find("input[name='ident']").val());
		$("#name").val(obj.find("input[name='name']").val());
		$("#sort").val(obj.find("input[name='sort']").val());
		if($("#act").val()=="del"){
			$.jBox.confirm(
				'您真的打算删除【<b>'+obj.find("input[name='yname']").val()+'</b>】节点吗?<br/>这将导致该节点无法访问。<br/>本操作仅允许超级管理员操作!',
				"温馨提示",
				function(v, h, f) {
					if (v == true) {
						commonAjaxSubmit("","#opForm");
					}
				},
				{buttons: {'是': true, '否': false}}
			);
			return false;
		}else{
			if($("#ident").val()==''){
				$.jBox.tip('唯一标识不能为空', 'info');
				return false;
			}
			if(!isSafeStr($("#ident").val())){
				$.jBox.tip('唯一标识只能由数字字母和下划线组成', 'info');
				return false;
			}
			if($("#name").val()==''){
				$.jBox.tip('分类名称不能为空', 'info');
				return false;
			}
			if(!isSafeInt($("#sort").val())){
				$.jBox.tip('排序必须是数字', 'info');
				return false;
			}
		}
		commonAjaxSubmit("","#opForm");
	});
	//快捷搜索
	$(".cfz_quick").click(function(){
		if($("#newIdent").val()==''){
			$.jBox.tip('唯一标识不能为空', 'info');
			return false;
		}
		if(!isSafeStr($("#newIdent").val())){
			$.jBox.tip('唯一标识只能由数字字母和下划线组成', 'info');
			return false;
		}
		if($("#newName").val()==''){
			$.jBox.tip('分类名称不能为空', 'info');
			return false;
		}
		if(!isSafeInt($("#newSort").val())){
			$.jBox.tip('排序必须是数字', 'info');
			return false;
		}
		commonAjaxSubmit("","#quickForm");
		return false;
	});
	//操作定义
	var chn=function(cid,op){
		if(op=="show"){
			$("tr[pid='"+cid+"']").each(function(){
				$(this).removeAttr("status").show();
				chn($(this).attr("cid"),"show");
			});
		}else{
			$("tr[pid='"+cid+"']").each(function(){
				$(this).attr("status",1).hide();
				chn($(this).attr("cid"),"hide");
			});
		}
	}
	//显示隐藏
	$(".cfz_tree").click(function(){
		if($(this).attr("status")!=1){
			chn($(this).parent().attr("cid"),"hide");
			$(this).attr("status",1);
		}else{
			chn($(this).parent().attr("cid"),"show");
			$(this).removeAttr("status");
		}
	});
});
</script>
</html>